package com.sg.service.biz.component;

import com.sg.dto.biz.component.req.*;
import com.sg.dto.biz.component.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface DivineDataService {
    /**
     * D2接收输出参数(公共)
     */
    QueryOutputParametersDetailComRespDto queryOutputParametersDetailCom(QueryOutputParametersDetailComReqDto queryOutputParametersDetailComRep);

    /**
     * D2获取上一周期类型服务(公共)
     */
    ObtainLastCycleTypeComRespDto obtainLastCycleTypeCom(ObtainLastCycleTypeComReqDto obtainLastCycleTypeComRep);

    /**
     * D2检查时间范围查询(公共)
     */
    CheckTimeScopeSearchComRespDto checkTimeScopeSearchCom(CheckTimeScopeSearchComReqDto checkTimeScopeSearchComRep);

    /**
     * D2执行分析数据集完成情况(公共)
     */
    ImplementAnalyzeDataSetCompletionComRespDto implementAnalyzeDataSetCompletionCom(ImplementAnalyzeDataSetCompletionComReqDto implementAnalyzeDataSetCompletionComRep);

    /**
     * D2执行取数据集最大值加一(公共)
     */
    ImplementMaxOfCollectionsAddOneComRespDto implementMaxOfCollectionsAddOneCom(ImplementMaxOfCollectionsAddOneComReqDto implementMaxOfCollectionsAddOneComRep);
    //
}
